package cn.stylefeng.guns.dao.entity.yaode;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 *
 * @author quspacedraon
 * @since 2024-02-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("gaia_sd_sale_d")
@ApiModel(value = "GaiaSdSaleD对象", description = "")
public class GaiaSdSaleD implements Serializable {

    private static final long serialVersionUID = 1L;
    private String client;

    private String gssdBillNo;

    private String gssdBrId;
    @ApiModelProperty("时间")
    private String gssdDate;

    private Integer gssdSerial;
    @ApiModelProperty("商品编码")
    private String gssdProId;

    private String gssdBatchNo;

    private String gssdBatch;

    private String gssdValidDate;

    private String gssdStCode;
    @ApiModelProperty("原价")
    private BigDecimal gssdPrc1;
    @ApiModelProperty("实价")
    private BigDecimal gssdPrc2;
    @ApiModelProperty("商品数量")
    private Integer gssdQty;
    @ApiModelProperty("商品总计金额")
    private BigDecimal gssdAmt;

    private String gssdIntegralExchangeSingle;

    private String gssdIntegralExchangeCollect;

    private String gssdIntegralExchangeAmtSingle;

    private String gssdIntegralExchangeAmtCollect;

    private Float gssdZkAmt;

    private String gssdZkJfdh;

    private String gssdZkJfdx;

    private String gssdZkDzq;

    private String gssdZkDyq;

    private String gssdZkPm;

    private String gssdSalerId;

    private String gssdDoctorId;

    private String gssdPmSubjectId;

    private String gssdPmId;

    private String gssdPmContent;

    private String gssdPmActivityId;

    private String gssdPmActivityName;

    private String gssdPmActivityFlag;

    private String gssdRecipelFlag;

    private String gssdRelationFlag;

    private String gssdSpecialmedIdcard;

    private String gssdSpecialmedName;

    private String gssdSpecialmedSex;

    private String gssdSpecialmedBirthday;

    private String gssdSpecialmedMobile;

    private String gssdSpecialmedAddress;

    private String gssdSpecialmedEcode;

    private String gssdProStatus;

    private String gssdBatchCost;

    private String gssdBatchTax;

    private String gssdMovPrice;

    private String gssdMovPrices;

    private Float gssdMovTax;

    private String gssdAdFlag;

    private String gssdOriQty;

    private String gssdDose;

    private String gssdTaxRate;

    private Date lastUpdateTime;

    private Float gssdAddAmt;

    private Float gssdAddTax;

    private String gssdIfFkc;

    private String gssdIfRelatedSale;

    private String gssdIfXnsp;

    private String gssdIfCkj;

    private String clinicalSheetSn;

    private String gssdJzsx;

    private String integralFlag;

    private String integralRate;

    private String integral;

    private String checkUser;

    private String flag;


}
